BCDEdit /set

La commande BCDEdit /set définit une valeur d’option d’entrée de démarrage dans le magasin de données de configuration de démarrage Windows (BCD). Utilisez la commande BCDEdit /set pour configurer des éléments d’entrée de démarrage spécifiques, tels que les paramètres du débogueur du noyau, les options de mémoire ou les options qui activent le code en mode noyau signé test ou chargent d’autres fichiers d’abstraction matérielle (HAL) et de noyau. Pour supprimer une option d’entrée de démarrage, utilisez la commande BCDEdit /deletevalue .

Attention

Des privilèges d’administration sont requis pour utiliser BCDEdit pour modifier BCD. La modification de certaines options d’entrée de démarrage à l’aide de la commande BCDEdit /set peut rendre votre ordinateur inopérable. En guise d’alternative, utilisez les paramètres de démarrage ou l’utilitaire de configuration système (MSConfig.exe) pour modifier les paramètres de démarrage.

Remarque

 Avant de définir les options BCDEdit, vous devrez peut-être désactiver ou suspendre BitLocker et Le démarrage sécurisé sur l’ordinateur.

Alternatives à BCDEdit

options de démarrage Paramètres

Conseil

 Pour éviter le risque associé à l’utilisation de BCDEdit, envisagez d’utiliser une autre méthode pour effectuer la configuration de démarrage décrite dans cette section.

Paramètres de démarrage

Certaines options de démarrage courantes telles que l’activation du mode débogage sont disponibles dans les options de démarrage. Dans Windows 10, les paramètres sont accessibles dans Paramètres, Mise à jour et sécurité, sélectionnez Récupération. Sous Démarrage avancé, sélectionnez Redémarrer Maintenant. Lorsque le PC redémarre, sélectionnez options de démarrage. Sélectionnez Ensuite Résoudre les problèmes > de démarrage des options > avancées Paramètres, puis sélectionnez Bouton Redémarrer. Lorsque le PC redémarre, vous pourrez définir les options de démarrage disponibles.

Utilitaire de configuration du système

Utilisez l’utilitaire de configuration du système (MSConfig.exe) au lieu de BCDEdit si possible. Pour plus d’informations, consultez Comment ouvrir MSConfig dans Windows 10.

Syntaxe

bcdedit  /set [{ID}] datatype value

Paramètres

[{ID}]
Le {ID} est le GUID associé à l’entrée de démarrage. Si vous ne spécifiez pas de {ID}, la commande modifie l’entrée de démarrage du système d’exploitation actuelle. Si une entrée de démarrage est spécifiée, le GUID associé à l’entrée de démarrage doit être placé entre accolades { }. Pour afficher les identificateurs GUID de toutes les entrées de démarrage actives, utilisez la commande bcdedit /enum . L’identificateur de l’entrée de démarrage actuelle est {current}. Pour plus d’informations sur cette option, utilisez la commande suivante : bcdedit / ? ID

Remarque

Si vous utilisez Windows PowerShell, vous devez utiliser des guillemets autour de l’identificateur d’entrée de démarrage, par exemple : « {49916baf-0e08-11db-9af4-000bdbd316a0} » ou « {current} ».

valeur de type de données

Utiliser l’aide de la ligne de commande pour afficher les options

Utilisez l’aide de la ligne de commande pour BCDEdit pour afficher les informations disponibles pour une version spécifique de Windows.

C:\> BCDEdit /?

BCDEDIT - Boot Configuration Data Store Editor

The Bcdedit.exe command-line tool modifies the boot configuration data store.
The boot configuration data store contains boot configuration parameters and
controls how the operating system is booted. These parameters were previously
in the Boot.ini file (in BIOS-based operating systems) or in the nonvolatile
RAM entries (in Extensible Firmware Interface-based operating systems). You can
use Bcdedit.exe to add, delete, edit, and append entries in the boot
configuration data store.

For detailed command and option information, type bcdedit.exe /? <command>. For
example, to display detailed information about the /createstore command, type:

 bcdedit.exe /? /createstore

For an alphabetical list of topics in this help file, run "bcdedit /? TOPICS".

Les sections suivantes décrivent certains types de données courants et leurs valeurs associées.

Démarrage Paramètres

bootlog [ oui | non ]
Active le journal d’initialisation du système. Ce journal est stocké dans le fichier Ntbtlog.txt dans le répertoire %WINDIR%. Il inclut une liste de pilotes chargés et déchargés au format texte.

bootmenupolicy [ Standard hérité | ]
Définit le type de menu de démarrage que le système utilisera. Pour Windows 10, Windows 8.1, Windows 8 et Windows RT, la valeur par défaut est Standard. Pour Windows Server 2012 R2, Windows Server 2012, la valeur par défaut est Héritée. Lorsque l’option Héritée est sélectionnée, le menu Options avancées (F8) est disponible. Lorsque Standard est sélectionné, le menu de démarrage s’affiche mais uniquement dans certaines conditions : par exemple, s’il existe un échec de démarrage, si vous démarrez à partir d’un disque de réparation ou d’un support d’installation, si vous avez configuré plusieurs entrées de démarrage, ou si vous avez configuré manuellement l’ordinateur pour utiliser le démarrage avancé. Lorsque Standard est sélectionné, la clé F8 est ignorée pendant le démarrage. Les PC Windows 8 démarrent rapidement afin qu’il n’y ait pas suffisamment de temps pour appuyer sur F8. Pour plus d’informations, consultez le Paramètres de démarrage Windows (y compris le mode sans échec).

Remarque

L’option est disponible à partir de Windows 8 et Windows Server 2012. Vous pouvez également utiliser les options onetimeadvancedoptions pour utiliser le menu Options avancées (F8) (hérité) une fois au démarrage suivant.

stratégie bootstatuspolicy

Contrôle la stratégie d’état de démarrage. La stratégie d’état de démarrage peut être l’une des suivantes :

Stratégie d’état de démarrage Description
DisplayAllFailures Affiche toutes les erreurs en cas d’échec du démarrage, de l’arrêt ayant échoué ou de l’échec case activée point. L’ordinateur bascule vers l’environnement de récupération Windows lors du redémarrage.
IgnoreAllFailures Ignorez les erreurs en cas d’échec du démarrage, de l’arrêt ayant échoué ou de l’échec de case activée point. L’ordinateur tente de démarrer normalement après qu’une erreur se produit.
IgnoreShutdownFailures Ignorez uniquement les erreurs en cas d’échec de l’arrêt. En cas d’échec de l’arrêt, l’ordinateur ne bascule pas automatiquement vers l’environnement de récupération Windows lors du redémarrage. Il s’agit du paramètre par défaut pour Windows 8.
IgnoreBootFailures Ignorez uniquement les erreurs en cas d’échec du démarrage. En cas d’échec de démarrage, l’ordinateur ne bascule pas automatiquement vers l’environnement de récupération Windows lors du redémarrage.
IgnoreCheckpointFailures Ignorez uniquement les erreurs en cas d’échec case activée point. En cas d’échec case activée point, l’ordinateur ne bascule pas automatiquement vers l’environnement de récupération Windows lors du redémarrage. L’option est disponible à partir de Windows 8 et Windows Server 2012.
DisplayShutdownFailures Affiche les erreurs en cas d’échec de l’arrêt. En cas d’échec de l’arrêt, l’ordinateur bascule vers l’environnement de récupération Windows lors du redémarrage. Ignore les échecs de démarrage et les case activée points ayant échoué. L’option est disponible à partir de Windows 8 et Windows Server 2012.
DisplayBootFailures Affiche des erreurs en cas d’échec du démarrage. En cas d’échec de démarrage, l’ordinateur bascule vers l’environnement de récupération Windows lors du redémarrage. Ignore les échecs d’arrêt et les case activée points ayant échoué. L’option est disponible à partir de Windows 8 et Windows Server 2012.
DisplayCheckpointFailures Affiche des erreurs en cas d’échec case activée point. En cas d’échec case activée point, l’ordinateur bascule vers l’environnement de récupération Windows lors du redémarrage. Ignore les échecs de démarrage et d’arrêt. L’option est disponible à partir de Windows 8 et Windows Server 2012.

quietboot [ on | off ]
Contrôle l’affichage d’une bitmap haute résolution à la place de l’affichage et de l’animation de l’écran de démarrage Windows.

Remarque

N’utilisez pas l’option quietboot dans Windows 8, car elle empêche l’affichage des données de bogues case activée en plus de tous les graphiques de démarrage.

sos [ on | off ]
Contrôle l’affichage des noms des pilotes lorsqu’ils se chargent pendant le processus de démarrage. Utilisez ce paramètre pour afficher les noms. Utilisez ce paramètre pour supprimer l’affichage.

lastknowngood [ on | off ]
Active le démarrage pour la dernière configuration correcte connue.

nocrashautoreboot [ on | off ]
Désactive le redémarrage automatique en cas d’incident.

resumeobject (id)
Définit l’identificateur de l’objet resume associé à cet objet de système d’exploitation.

safebootalternateshell [ on | off ]
Utilise l’interpréteur de commandes secondaire lorsqu’il est démarré en mode Coffre.

winpe [ on | off ]
Permet à l’ordinateur de démarrer sur Windows PE.

onetimeadvancedoptions [ on | off ]
Contrôle si le système démarre dans le menu hérité (menu F8) au démarrage suivant.

bcdedit /set {current} onetimeadvancedoptions on

Paramètres d'affichage

bootuxdisabled [ on | off ]
Désactive les graphiques de démarrage.

graphicsmodedisabled [ on | off ] Indique si le mode graphique est désactivé et les applications de démarrage doivent utiliser l’affichage en mode texte.

graphicsresolution
Définit la résolution graphique, 1024x768, 800x600,1024x600, etc.

highestmode [ on | off ]
Permet aux applications de démarrage d’utiliser le mode graphique le plus élevé exposé par le microprogramme.

Couche d’abstraction matérielle (HAL) &NOYAU

fichier hal
Dirige le chargeur du système d’exploitation pour charger un autre fichier HAL. Le fichier spécifié doit se trouver dans le répertoire %SystemRoot%\system32.

halbreakpoint [ oui | non ]
Active le point d’arrêt de couche d’abstraction matérielle (HAL) spécial.

fichier noyau
Dirige le chargeur du système d’exploitation pour charger un autre noyau. Le fichier spécifié doit se trouver dans le répertoire %SystemRoot%\system32.

useplatformclock [ oui | non ]
Force l’utilisation de l’horloge de plateforme comme compteur de performances du système.

Remarque

Cette option ne doit être utilisée que pour le débogage.

forcelegacyplatform [ oui | non ]
Force le système d’exploitation à supposer la présence d’appareils PC hérités tels que CMOS et contrôleurs de clavier.

Remarque

Cette option ne doit être utilisée que pour le débogage.

tscsyncpolicy [ Hérité | par défaut | amélioré ]
Contrôle la stratégie de synchronisation des compteurs d’horodatage. Cette option ne doit être utilisée que pour le débogage. Peut être par défaut, hérité ou amélioré.

Vérification Paramètres

testsigning [ on | off ]
Détermine si Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2008 ou Windows Vista charge tout type de code en mode noyau signé par test. Cette option n’est pas définie par défaut, ce qui signifie que les pilotes en mode noyau signé test sur les versions 64 bits de Windows 10, Windows 8.1, Windows 8, Windows 8, Windows 7, Windows Server 2008 et Windows Vista ne seront pas chargés par défaut. Après avoir exécuté la commande BCDEdit, redémarrez l’ordinateur afin que la modification prenne effet. Pour plus d’informations, consultez Présentation de la signature de test

nointegrity case activée s [ on | off ] Désactive les case activée s d’intégrité. Impossible de définir lorsque le démarrage sécurisé est activé. Cette valeur est ignorée par Windows 7 et Windows 8.

disableelamdrivers [ oui | non ]
Contrôle le chargement des pilotes ELAM (Early Launch Antimalware). Le chargeur de système d’exploitation supprime cette entrée pour des raisons de sécurité. Cette option ne peut être déclenchée qu’à l’aide du menu F8. Une personne doit être physiquement présente (sur l’ordinateur) pour déclencher cette option.

Remarque

Cette option ne doit être utilisée que pour le débogage.

nx [Optin |OptOut | AlwaysOn |AlwaysOff]
Active, désactive et configure la prévention de l’exécution des données (DEP), un ensemble de technologies matérielles et logicielles conçues pour empêcher l’exécution de code dangereux dans des emplacements de mémoire protégés. Pour plus d’informations sur les paramètres DEP, consultez La prévention de l’exécution des données.

DEP Option Description
Optin Active LAP uniquement pour les composants du système d’exploitation, y compris le noyau et les pilotes Windows. Administration istrators peuvent activer DEP sur les fichiers exécutables sélectionnés à l’aide de l’Shared Computer Toolkit de compatibilité des applications (ACT).
Optout Active DEP pour le système d’exploitation et tous les processus, y compris le noyau et les pilotes Windows. Toutefois, les administrateurs peuvent désactiver DEP sur les fichiers exécutables sélectionnés à l’aide de System dans Panneau de configuration.
Alwayson Active DEP pour le système d’exploitation et tous les processus, y compris le noyau et les pilotes Windows. Toutes les tentatives de désactivation de DEP sont ignorées.
AlwaysOff Désactive DEP. Les tentatives d’activation sélective de DEP sont ignorées. Sur Windows Vista, ce paramètre désactive également l’extension d’adresse physique (PAE). Ce paramètre ne désactive pas PAE sur Windows Server 2008.

Paramètres processeur

groupsizemaxsize
Définit le nombre maximal de processeurs logiques dans un groupe de processeurs unique, où maxsize est une puissance comprise entre 1 et 64 inclus. Doit être un entier de puissance de 2. Par défaut, les groupes de processeurs ont une taille maximale de 64 processeurs logiques. Vous pouvez utiliser ce paramètre de configuration de démarrage pour remplacer la taille et le maquillage des groupes de processeurs d’un ordinateur à des fins de test. Les groupes de processeurs prennent en charge les ordinateurs avec plus de 64 processeurs logiques. Cette option de démarrage est disponible sur les versions 64 bits de Windows 7 et Windows Server 2008 R2 et versions ultérieures. Cette option de démarrage n’a aucun effet sur les versions 32 bits de Windows 7.

Utilisez l’option groupize si vous souhaitez forcer plusieurs groupes et que l’ordinateur dispose de 64 processeurs logiques actifs ou moins. Pour plus d’informations sur l’utilisation de cette option, consultez Paramètres de démarrage pour tester les pilotes pour la prise en charge de plusieurs groupes de processeurs.

groupaware [ on | off ]
Force les pilotes à connaître plusieurs groupes dans un environnement de groupe de processeurs multiples. Utilisez cette option pour vous aider à exposer des incompatibilités entre groupes dans les pilotes et les composants. Les groupes de processeurs prennent en charge les ordinateurs avec plus de 64 processeurs logiques. Cette option de démarrage est disponible sur les versions 64 bits de Windows 7 et Windows Server 2008 R2 et versions ultérieures. Cette option de démarrage n’a aucun effet sur les versions 32 bits de Windows 7. Vous pouvez utiliser l’option groupaware et l’option groupaware pour tester la compatibilité du pilote pour fonctionner avec plusieurs groupes lorsque l’ordinateur a 64 processeurs logiques actifs ou moins.

Le groupaware sur le paramètre garantit que les processus sont démarrés dans un groupe autre que le groupe 0. Cela augmente les chances d’interaction entre les groupes entre les pilotes et les composants. L’option modifie également le comportement des fonctions héritées, KeSetTargetProcessorDpc, KeSetSystemAffinityThreadEx et KeRevertToUserAffinityThreadEx, afin qu’ils fonctionnent toujours sur le groupe numéroté le plus élevé qui contient des processeurs logiques actifs. Les pilotes qui appellent l’une de ces fonctions héritées doivent être modifiés pour appeler leurs équivalents prenant en charge le groupe (KeSetTargetProcessorDpcEx, KeSetSystemGroupAffinityThread et KeRevertToUserGroupAffinityThread).

Pour plus d’informations sur l’utilisation de cette option, consultez Paramètres de démarrage pour tester les pilotes pour la prise en charge de plusieurs groupes de processeurs.

maxgroup [ on | off ]
Optimise le nombre de groupes créés dans une configuration de groupe de processeurs. Le groupe maximal sur le paramètre affecte des nœuds NUMA à des groupes d’une manière qui optimise le nombre de groupes pour un ordinateur particulier. Le nombre de groupes créés est soit le nombre de nœuds NUMA que l’ordinateur possède, soit le nombre maximal de groupes pris en charge par cette version de Windows, selon la valeur la plus petite. Le comportement par défaut (maxgroup off) consiste à packer les nœuds NUMA étroitement dans le nombre maximal de groupes possible.

Utilisez l’option maxgroup si vous souhaitez utiliser plusieurs groupes, l’ordinateur a 64 processeurs logiques actifs ou moins, et l’ordinateur a déjà plusieurs nœuds NUMA. Cette option peut également être utilisée pour modifier la configuration de groupe par défaut d’un ordinateur disposant de plus de 64 processeurs logiques.

Les groupes de processeurs prennent en charge les ordinateurs avec plus de 64 processeurs logiques. Cette option est disponible sur les versions 64 bits de Windows 7 et Windows Server 2008 R2 et versions ultérieures. Cette option de démarrage n’a aucun effet sur les versions 32 bits de Windows 7.

Pour plus d’informations sur l’utilisation de cette option, consultez Paramètres de démarrage pour tester les pilotes pour la prise en charge de plusieurs groupes de processeurs.

onecpu [ on | off ]
Force uniquement l’UC de démarrage à utiliser dans un ordinateur qui a plusieurs processeurs logiques. Par exemple, la commande suivante configure le chargeur de système d’exploitation actuel pour qu’il utilise un processeur.

bcdedit /set onecpu on

augmentationuservaMégaoctets
Spécifie la quantité de mémoire, en mégaoctets, pour l’espace d’adressage virtuel en mode utilisateur.

Sur les éditions 32 bits de Windows, les applications ont 4 gigaoctets (Go) d’espace d’adressage virtuel disponibles. L’espace d’adressage virtuel est divisé afin que 2 Go soient disponibles pour l’application et que les autres 2 Go soient disponibles uniquement pour le système.

La fonctionnalité de réglage de 4 gigaoctets, activée avec l’option increaseuserva , vous permet d’augmenter l’espace d’adressage virtuel disponible pour l’application jusqu’à 3 Go, ce qui réduit la quantité disponible pour le système à entre 1 et 2 Go. La commande BCEdit /set increaseuservaMegabytes peut spécifier n’importe quelle valeur comprise entre 2048 (2 Go) et 3072 (3 Go) mégaoctets en notation décimale. Windows utilise l’espace d’adressage restant (4 Go moins la quantité spécifiée) comme espace d’adressage en mode noyau.

Pour plus d’informations sur cette fonctionnalité, consultez le paramétrage de 4 Gigaoctets (Windows).

nolowmem [ on | off ] Contrôle l’utilisation de la mémoire faible. Lorsque nolowmem on est spécifié, cette option charge le système d’exploitation, les pilotes de périphérique et toutes les applications dans des adresses au-dessus de la limite de 4 Go, et dirige Windows pour allouer tous les pools de mémoire aux adresses au-dessus de la limite de 4 Go. Notez que l’option nolowmem est ignorée dans Windows 8, Windows Server 2012 et versions ultérieures de Windows.

pae [ Default | ForceEnable ForceDisable | ]
Active ou désactive l’extension d’adresse physique (PAE). Lorsque paE est activé, le système charge la version PAE du noyau Windows.

Le paramètre pae est valide uniquement sur les entrées de démarrage pour les versions 32 bits de Windows qui s’exécutent sur des ordinateurs avec processeurs x86 et x64. Sur les versions 32 bits de Windows (antérieures à Windows 8), la pae est désactivée par défaut. Toutefois, Windows active automatiquement la pae lorsque l’ordinateur est configuré pour ajouter de la mémoire à chaud dans des plages de mémoire au-delà de la région de 4 Go, comme défini par la table D’affinité des ressources statiques (SRAT). La mémoire à chaud prend en charge les périphériques mémoire que vous pouvez ajouter sans redémarrer ou désactiver l’ordinateur. Dans ce cas, étant donné que l’option PAE doit être activée au démarrage du système, elle est activée automatiquement afin que le système puisse immédiatement traiter la mémoire étendue ajoutée entre les redémarrages. La mémoire à chaud est prise en charge uniquement sur Windows Server 2008, Datacenter Edition ; Windows Server 2008 pour les systèmes itanium ; et sur les éditions de centre de données et d’entreprise de toutes les versions ultérieures de Windows Server. De plus, pour les versions de Windows antérieures à Windows Server 2008, la mémoire à chaud est prise en charge uniquement sur les ordinateurs dotés d’un BIOS ACPI, d’un processeur x86 et d’un matériel spécialisé. Pour Windows Server 2008 et versions ultérieures de Windows Server, il est pris en charge pour toutes les architectures de processeur.

Sur un ordinateur qui prend en charge la prévention de l’exécution des données (DEP) compatible avec le matériel et qui exécute une version 32 bits du système d’exploitation Windows qui prend en charge DEP, PAE est automatiquement activé lorsque DEP est activé et, sur toutes les versions 32 bits du système d’exploitation Windows, PAE est désactivé lorsque vous désactivez DEP. Pour activer PAE lorsque DEP est désactivé, vous devez activer explicitement PAE à l’aide de /set nx AlwaysOff et /set pae ForceEnable. Pour plus d’informations sur DEP, consultez Paramètres de démarrage pour configurer DEP et PAE.

Pour plus d’informations sur l’utilisation du paramètre pae et les autres paramètres qui affectent la configuration PAE, consultez Paramètres de démarrage pour configurer DEP et PAE.

removememoryMegabytes
Supprime la mémoire disponible totale que le système d’exploitation peut utiliser.

Par exemple, la commande suivante supprime 256 Mo de mémoire du total disponible pour le système d’exploitation associé à l’entrée de démarrage spécifiée.

bcdedit /set {49916baf-0e08-11db-9af4-000bdbd316a0} removememory 256

l’adresse truncatememorylimite la quantité de mémoire physique disponible pour Windows. Lorsque vous utilisez cette option, Windows ignore toutes les mémoires à ou au-dessus de l’adresse physique spécifiée. Spécifiez l’adresse en octets.

Par exemple, la commande suivante définit la limite d’adresse physique à 1 Go. Vous pouvez spécifier l’adresse en décimale (1073741824) ou hexadécimale (0x40000000).

bcdedit /set {49916baf-0e08-11db-9af4-000bdbd316a0} truncatememory 0x40000000

VESA, PCI, VGA et TPM

usefirmwarepcisettings [ oui | non ]
Active ou désactive l’utilisation de ressources d’interconnexion de composants périphériques configurés par BIOS (PCI).

msi [ Default | ForceDisable ]
Peut être par défaut ou ForceDisable.

vga [ on | off ]
Force l’utilisation du pilote d’affichage VGA.

novga [ on | off ]
Désactive entièrement l’utilisation des modes VGA.

tpmbootentropy [ default | ForceEnable ForceDisable | ]
Détermine si l’entropie est collectée à partir du module de plateforme sécurisée (TPM) pour aider à amasser le générateur de nombres aléatoires dans le système d’exploitation.

Processeurs et APICs

clustermodeaddressing [ entier ]
Définit le nombre maximal de processeurs à inclure dans un seul cluster APIC (Advanced Programmable Interrupt Controller).

configflags [ entier ]
Spécifie les indicateurs de configuration spécifiques au processeur.

maxproc [ oui | non ]
Signale le nombre maximal de processeurs dans le système.

numproc [ entier ]
Utilise uniquement le nombre spécifié de processeurs.

onecpu [ oui | non ]
Force uniquement l’UC de démarrage à utiliser.

restrictapicluster [ entier ]
Définit le plus grand nombre de cluster APIC à utiliser par le système.

usephysicaldestination [ oui | non ]
Force l’utilisation de l’APIC physique.

uselegacyapicmode [ oui | non ]
Force le mode APIC hérité, même si les processeurs et les microprogrammes prennent en charge le mode APIC étendu.

x2apicpolicy [ enable | disable | default ]
Active ou désactive l’utilisation du mode APIC étendu, si elle est prise en charge. Le système utilise par défaut le mode APIC étendu s’il est disponible. Peut être activé, désactivé ou par défaut.

Paramètres supplémentaires

disabledynamictick [ oui | non ]
Active et désactive la fonctionnalité de graduation du minuteur dynamique.

Remarque

Cette option ne doit être utilisée que pour le débogage.

pciexpress [ forceisable par défaut | ]
Active ou désactive la fonctionnalité PCI Express. Si la plateforme informatique prend en charge les fonctionnalités PCI Express et que la méthode ACPI _OSC accorde le contrôle des fonctionnalités au système d’exploitation, Windows active les fonctionnalités avancées via la fonctionnalité PCI Express Native Control (il s’agit de la valeur par défaut). Utilisez l’option forcé pour remplacer les fonctionnalités PCI Express avancées et utiliser le comportement PCI Express hérité. Pour plus d’informations, consultez Activation du contrôle PCI Express Native dans Windows.

useplatformtick [ oui | non ]
Force l’horloge à sauvegarder par une source de plateforme, aucun minuteur synthétique n’est autorisé. L’option est disponible à partir de Windows 8 et Windows Server 2012.

Remarque

Cette option ne doit être utilisée que pour le débogage.

xsavedisable [ 0 | 1 ]
Lorsqu’elle est définie sur une valeur différente de zéro (0), désactive la fonctionnalité du processeur XSAVE dans le noyau.

Débogueur Paramètres

Pour utiliser les paramètres du débogueur, utilisez les commandes suivantes.

Commande Description
BCDEdit /bootdebug L’option de démarrage /bootdebug active ou désactive le débogage de démarrage de l’entrée de démarrage du système d’exploitation Windows actuelle ou spécifiée.
BCDEdit /dbgsettings L’option /dbgsettings définit ou affiche les paramètres globaux actuels du débogueur pour l’ordinateur. Pour activer ou désactiver le débogueur du noyau, utilisez l’option BCDEdit /debug.
BCDEdit /debug L’option de démarrage /debug active ou désactive le débogage du noyau du système d’exploitation Windows associé à l’entrée de démarrage spécifiée ou à l’entrée de démarrage actuelle.

Débogueur Hyperviseur Paramètres

Utilisez l’option BCDEdit / hypervisorsettings pour définir ou afficher les paramètres du débogueur d’hyperviseur pour le système. Pour plus d’informations, consultez BCDEdit /hypervisorsettings.

hypervisordebug [ On | Off ]
Contrôle si le débogueur d’hyperviseur est activé.

hypervisordebugtype [ SERIAL | 1394 | NET ] Peut être SERIAL, 1394 ou NET. Pour plus d’informations, consultez BCDEdit /hypervisorsettings.

Hyperviseur Paramètres

hypervisorlaunchtype [ Off | Auto ]
Contrôle les options de lancement de l’hyperviseur. Si vous configurez un débogueur pour déboguer Hyper-V sur un ordinateur cible, définissez cette option sur Auto sur l’ordinateur cible. Pour plus d’informations, consultez Créer une machine virtuelle avec Hyper-V.

hypervisorloadoptions NOFORCESNOOP [ Oui | Non ]
Spécifie si l’hyperviseur doit appliquer le contrôle snoop sur le système IOMMUs.

numéro hypervisornumproc
Spécifie le nombre total de processeurs logiques qui peuvent être démarrés dans l’hyperviseur.

numéro hypervisorrootproc
Spécifie le nombre maximal de processeurs virtuels dans la partition racine et limite le nombre de nœuds NUMA (Non Uniform Memory Architecture) postdé fractionnés qui peuvent avoir des processeurs logiques démarrés dans l’hyperviseur.

numéro hypervisorrootprocpernode
Spécifie le nombre total de processeurs virtuels dans la partition racine qui peuvent être démarrés dans un nœud NUMA (Non Uniform Memory Architecture) prédéfiny.

hypervisoruselargevtlb [ oui | non]
Augmente la taille de mémoire tampon de traduction virtuelle (TLB).

hypervisoriommupolicy [ activation par | défaut | disable]
Contrôle si l’hyperviseur utilise une unité de gestion de la mémoire de sortie d’entrée (IOMMU).

Pilotes et racine système

driverloadfailurepolicy [ Fatal | UseErrorControl]
Peut être Fatal ou UseErrorControl.

osdevice [ appareil]
Définit l’appareil qui contient la racine système.

systemroot [ string]
Définit le chemin d’accès à la racine système.

ems [ On | Off ]
Active les services de gestion des urgences du noyau. L’option BCDEdit /ems active ou désactive les services EMS (Kernel Emergency Management Services) pour l’entrée de démarrage du système d’exploitation spécifiée. Pour plus d’informations, consultez BCDEdit /ems.

L’option BCDEdit /emssettings définit les paramètres emS (Global Emergency Management Services) de l’ordinateur. Pour plus d’informations, consultez BCDEdit /emssettings.

Mode sécurisé virtuel

vsmlaunchtype [ Off | Auto]
Contrôle le type de lancement du mode sécurisé virtuel. Peut être désactivé ou automatique. Pour plus d’informations, consultez Gérer Windows Defender Credential Guard.

Journalisation des événements

La commande BCDEdit /event active ou désactive la journalisation des événements distants pour l’entrée de démarrage spécifiée. Pour plus d’informations, consultez BCDEdit /event.

Commentaires

Pour plus d’informations sur des éléments BCD et des options de démarrage spécifiques, vous pouvez utiliser les commandes BCDEdit / ? OSLOADER et BCDEdit / ? TYPES OSLOADER.

Pour afficher les entrées de démarrage actuelles et leurs paramètres, utilisez la commande bcdedit /enum . Cette commande affiche les entrées de démarrage actives et leurs identificateurs globaux (GUID) associés. Utilisez les identificateurs avec la commande /set pour configurer les options d’une entrée de démarrage spécifique.

Pour supprimer une valeur d’option de démarrage que vous avez définie, utilisez l’option /deletevalue . La syntaxe de la commande est la suivante :

bcdedit /deletevalue [{ID}] datatatype

Par exemple, si vous modifiez l’option de groupe de processeurs, regroupez une nouvelle valeur à des fins de test, vous pouvez revenir à la valeur par défaut de 64 en tapant la commande suivante, puis en redémarrant l’ordinateur.

bcdedit /deletevalue groupsize

Toute modification apportée à une option de démarrage nécessite qu’un redémarrage prenne effet. Pour plus d’informations sur les commandes BCDEdit couramment utilisées, consultez forum aux questions sur l’éditeur de données de configuration de démarrage.

DTrace

DTrace (DTrace.exe) est un outil en ligne de commande qui affiche des événements et des informations système. Il existe une option bcedit pour activer dtrace. Pour plus d’informations sur les options DTrace BCDEdit disponibles, consultez la section d’installation de DTrace sur Windows.

Spécifications

Client minimum pris en charge : Windows Vista

Serveur minimum pris en charge : Windows Server 2008